
// ==========================
// 1. 开场文本（introModal）
// ==========================
const introTexts = [
  `<p>——2114年。</p>
   <p>那一年，世界在七十二小时内迅速坍塌。街道被火光撕裂，天空像被扯破的幕布，城市被浓烟吞噬，生灵涂炭。</p>
   <p>人们称它为“病毒”，称它为“末日”。可那只是个名字——真正的终章，是人开始变得不再像人，失去了道德与限制。</p>
   <p>我叫<span class='sakiko-text'>丰川祥子</span>。曾经是丰川家的继承人。</p>
   <p>现在——只是尽力在末世里活着的人。</p>`,

  `<p>——那场突如其来的高烧几乎把我带走。</p>
   <p>我以为自己会和脑子那些喧嚣声一起沉寂下去，迎来死亡。直到醒来时，空气里有细小的水滴在闪烁——它们随着我的呼吸聚合又散开。</p>
   <p>我有了异能。但在这个世界上，异能者与感染者的界线几乎模糊不清，谁也不敢把这样的人放在身边，他们惧怕着未知，害怕着不稳定。</p>
   <p>——但有一个人，仍然选择相信我。</p>`,

  `<p><span class='mutsumi-text'>若叶睦</span>。</p>
   <p>她一直在我身边。</p>
   <p>在拼命逃亡的夜里、在破旧的旅馆里，在我以为自己会死亡的每一个瞬间，她都没有离开。</p>
   <p>她曾对我说：<span class='mutsumi-text'>“祥还记得我，你不会死的。”</span></p>`,

  `<p>可今天——</p>
   <p><i>（雷声炸响）</i> </p>
   <p>雨还在持续不断。外面的丧尸被雷声吸引着，街巷里不断回荡着撕裂般的喊叫。</p>
   <p>我看着睦的左手，伤口开始发黑，像是在皮肤上蔓延的暗色，寄生于她。</p>
   <p><span class='sakiko-text'>“……睦。”</span></p>
   <p>她抬起头，努力微笑：<span class='mutsumi-text'>“祥，没事的，我还能撑住。”</span></p>
   <p>那是谎言，但她仍然微笑着——像是在给我最后的安慰。</p>
   <p style="color:red">她的体温在下降，血色在她的脸上慢慢褪去。</p>`,

  `<p>——所以我做了个决定。</p>
   <p>我把她带进这栋废弃的房子里，关上门，隐藏起来。世界只剩下我们。</p>
   <p>我会用我的异能去压制病毒的蔓延，我要为睦争取时间。我相信——她一定能活下去。</p>
   <p>十四天。只要撑过十四天，也许还能换来一个明天。</p>
   <p>——哪怕最后的代价，是我自己。</p>`,

  `<p><b>Oblivionis and Mortis </b></p>
   <p><i>——在“遗忘”与“死亡”的边界上，学会守护彼此。</i></p>`
];


// ==========================
// 2. 数值说明（statsIntroModal）
// ==========================
const statsIntroTexts = [
  `<p><strong>体力</strong>：每天清晨恢复为 100，行动会消耗体力，体力不足时将限制可选行动。</p>`,
  `<p><strong><span class="sakiko-text">祥子</span>心情</strong>：代表她的情绪状态。</p>`,
  `<p><strong><span class="mutsumi-text">睦</span>心情</strong>：代表她的情绪状态。</p>`,
  `<p><strong>感染值</strong>：最低为 5，若达到 100，<span class="mutsumi-text">睦</span>将彻底失控。</p>`,
  `<p><strong>物资</strong>：食物与加固零件等生存必需品，不足时将限制可选行动。</p>`,
  `<p><strong>情感值</strong>：代表祥子与睦之间的情感深度，影响结局和特殊事件。</p>`,
];

// ==========================
// 3. 教程（tutorialModal）
// ==========================
const tutorialSteps = [
  `<p><b>——欢迎来到我们的世界。</b><br><br>
   身为丰川祥子——你将用有限的资源与体力，作出每一天的重要决定。</p>`,

  `<p>每一天被分成五个时间段（早晨 / 中午 / 下午 / 傍晚 / 夜晚），每个时间段只能选择一项行动。<br><br>
   行动会消耗体力，也会影响心情、物资或感染值。请在行动间谨慎权衡。<br><br>
   <span class='mutsumi-text'><b>睦</b></span> 的感染会随着时间推进而加剧（每天+12),你们的心情也会随之减少（每天-8)。<br><br>
   十四天后，系统将根据你们的生存状态与羁绊，导出不同结局。</p>`,

  `<p><b>——开始游戏吧。</b><br><br>
   请不要忘了：哪怕只是微小的一步选择，也能改变结局。</p>`
];

// ==========================
// 4. 时间段设置（timeSlots）
// ==========================
const timeSlots = [
  { 
    id: 'morning',
    name: '早晨',
    actions: [
      { action: 'withMutsumi', mode: 'check' },
      { action: 'meal', mode: 'breakfast' },
      { action: 'treatMutsumi', time: 'morning' },
      { action: 'doNothing' }
    ]
  },
  { 
    id: 'noon',
    name: '中午',
    actions: [
      { action: 'withMutsumi', mode: 'chat' },
      { action: 'explore_house' },
      { action: 'explore_alone' },
      { action: 'doNothing' }
    ]
  },
  { 
    id: 'afternoon',
    name: '下午',
    actions: [
      { action: 'rest_noon' },
      { action: 'withMutsumi', mode: 'affection' },
      { action: 'reinforceHouse' },
      { action: 'doNothing' }
    ]
  },
  { 
    id: 'evening',
    name: '傍晚',
    actions: [
      { action: 'withMutsumi', mode: 'interact' },
      { action: 'meal', mode: 'dinner' },
      { action: 'treatMutsumi', time: 'evening' },
      { action: 'doNothing' }
    ]
  },
  { 
    id: 'night',
    name: '夜晚',
    actions: [
      { action: 'rest_night' },
      { action: 'withMutsumi', mode: 'whisper' },
      { action: 'explore_withMutsumi' },
      { action: 'doNothing' }
    ]
  }
];

// ==========================
// 5. 中文模式标签
// ==========================
const modeLabels = {
  check: "查看睦的情况",
  chat: "聊天",
  whisper: "低语",
  affection: "摸头",
  interact: "互动",
  breakfast: "早餐",
  dinner: "晚餐",
  morning: "早晨",
  evening: "傍晚"
};

// ==========================
// 6. 各类行动定义
// ==========================
const actions = {
    // 1) 发呆 
    doNothing: {
        name: "发呆",
        description: "不消耗体力，不做任何事",
        image:"image/doNothing.jpg",
        cost: { stamina: 0 },
        responses: [
            "你坐在窗边，阳光从破碎的玻璃缝里落下——尘埃漂浮着，像慢得不真实的时间。",
            "睦在一旁整理物资。你只是看着她的背影，忽然有种想哭的冲动，却什么也没说。",
            "风从门缝里钻进来，带着灰烬的味道……那种味道，你在舞台的后台闻过。",
            "你盯着自己的手——曾经在琴键上飞舞的手，如今静得像一块冷石，躺在膝上。",
            "“在想什么？”睦问。你摇摇头。她没有追问，只是轻轻靠了过来。",
            "窗外有鸟的影子飞过，你下意识抬头，却只看到一片灰色的天。",
            "你听见远处有什么倒塌的声音——不知为何，心却平静得可怕。",
            "睦把杯子递过来，指尖碰触的那一刻，你才发现自己在发抖。她只是轻轻看了你一眼，然后转回去收拾。",
            "你盯着地上的裂纹发呆。那裂缝像极了记忆，被一点点撕开，再也合不上。",
            "有时你真的分不清，自己是在思考……还是只是在让大脑停止运转。"
        ],
        type: "idle"
    },

    // 2) 与睦互动
    withMutsumi: {
        name: "和睦互动",
        description: "根据不同程度互动,消耗15/20体力",
        type: "interaction",
        responses: {
            chat: [
                "你们并肩坐在地上，谈起以前的演出。睦轻声说，那时的灯光太刺眼，她几乎看不见观众，只能看见你。",
                "睦的声音有点哑：“如果有一天还能再登上舞台……祥，你还会想弹琴吗？” 你沉默了一下，才轻声答：“只要睦还在，我会想。”",
                "她拿起那把蒙了灰的吉他，试着拨了几下，弦音支离破碎。你们都笑了，笑得有些难过。",
                "“如果世界恢复正常——”她停顿了一下，“祥想做什么？” 你想了想：“泡一壶茶，然后给你。” 她笑着点头：“听起来不错。”",
                "外头传来嚎叫声。你正要去关窗，睦低声说：“小心点。” 你回头看她，心里竟然生出一股奇怪的安定感。",
                "你们聊起那些被遗忘的歌。睦哼了几句，你跟着拍节拍。旋律不长，却比任何时候都温柔。",
                "睦忽然盯着你：“祥，其实你变了。” 你一愣，她继续说：“以前你总是笑的。” 你没回应，只是轻轻摸了摸她的头发。",
                "你靠在她的肩上。窗外的风吹进来，带着灰与冷意。她说：“末日也没那么糟糕，对吧？” 你轻声笑：“因为有睦在。”"
            ],
            whisper: [
                "夜色浓得像墨。你们躺在废弃的沙发上，只听见彼此的呼吸在黑暗里交错。",
                "“祥。” 睦的声音很轻，几乎被夜吞没，“你会害怕吗？” 你想了想，回答：“或许吧。”",
                "风从窗缝吹进来，带着雨的味道。睦蜷起身体，轻轻靠在你肩上。你没有动，只是让她靠着。",
                "黑暗让一切都变得模糊。你听见她低声呢喃：“如果明天……我不在了……请忘了我。”",
                "你伸手摸到她的手。冰凉，却还在颤抖。你握紧，不是为了安慰，只是想确认她真的存在。",
                "“祥的声音，总能让我安心。” 她轻声笑着说。你想回应，却发现喉咙有点发紧。",
                "你忽然想起很多事——灯光、掌声、乐队、她的笑容。那时的世界太亮了，亮得现在想起都痛。",
                "“如果能重新开始……” 她停顿了一下，“祥，我们还会再见面吗？” 你握紧她的手，声音低到像是从喉咙里挤出：“我希望……如果能重来，早点遇见睦——那你就不会受这些苦了。”",
                "睦没再说话，只是伸出手摸了摸你的脸。黑暗中，你分不清那是安慰，还是告别。",
                "夜静得只剩心跳。你想说些什么，却被她轻声打断：“别说了，现在这样……就很好。”"
            ],
            affection: [
                "你伸手把乱了的头发别到她耳后，指腹顺着嫩绿色的发丝轻揉。睦略怔，低低地说：“好久……没人这样摸我了。”",
                "睦靠在墙边，闭着眼。你走过去，顺着她的发梢抚了一下，她睁开眼，笑得有点傻：“祥的手……好暖。”",
                "“别乱动。”你轻声说着，替她拨开额前的乱发。睦看着你，像是想说什么，却只是轻轻眨了眨眼。",
                "她趴在你的腿边休息。你忍不住伸手揉了揉她的头发。睦轻笑：“你这样，很像以前的祥。”",
                "风从破窗吹进来。你替她整理好衣领，她仰起脸看你：“麻烦祥了。” 你顿了顿，笑了笑：“才不麻烦。”"
            ],
            interact: [
                "你们用那把捡来的旧吉他合奏了一小段旋律。弦音生硬，却在废墟的静夜里显得格外柔和。睦笑着说：“有点跑调，但还行。” 你也笑了：“至少，还能弹。”",
                "你在读一本捡来的旧书。睦靠在一旁听着，偶尔插一句话，问结局、问角色。你合上书页，她若有所思地说：“原来配角也能活这么久啊。”",
                "两人玩起了一个简单的猜词游戏。睦故意答错，你笑着敲了敲她的头：“睦又输了。” 她轻笑：“输了，就不会那么快结束了。”",
                "睦忽然问：“祥，还记得我们第一次合奏吗？” 你愣了片刻，点头：“那时候你还不会看谱。” 她轻轻笑了：“可我记得你当时的表情——认真得像要去拯救世界。”",
                "两人肩并肩坐着，看着昏暗的灯光在墙上跳动。睦轻声说：“有时候我觉得，这样也不错。” 祥子转头看她一眼：“嗯，至少……现在还安静。”"
            ],
            check: [ 
                "睦的呼吸急促，脸色苍白。你蹲下替她检查伤口，她却轻轻推开你的手：“没事，只是……有点冷。” 你皱着眉，还是握住了她的手。",
                "她迷迷糊糊地睁开眼，看见是你后，微微笑了笑：“祥，你在就好。” 声音很轻，却让你心底一阵酸。",
                "你替她擦去额头的汗。她的手忽然抬起，虚弱地抓住了你的手腕。那力气小得几乎感觉不到，却让你不敢再乱动。",
                "睦在迷糊中咕哝着你的名字。你贴近她，听不清全部，就抓着那几个破碎的音节，像是她在确认：你还在。",
                "她的目光有些模糊，却仍努力抬起手想摸你的脸。你俯身靠近，她轻声笑了一下：“别哭……祥，我还没死呢。”"
            ]
        },
        variants: {
            chat:      { cost: { stamina: 15 }, effect: { sakikoMood: 2, mutsumiMood: 2, love: 2 } },
            whisper:   { cost: { stamina: 15 }, effect: { sakikoMood: 2, mutsumiMood: 2, love: 2 } },
            affection: { cost: { stamina: 20 }, effect: { sakikoMood: 5, mutsumiMood: 4, love: 2 } },
            interact:  { cost: { stamina: 20 }, effect: { sakikoMood: 5, mutsumiMood: 4, love: 2 } },
            check:     { cost: { stamina: 20 }, effect: { sakikoMood: 5, mutsumiMood: 4, love: 2 } }
        }
    },

    // 3) 治疗睦 
    treatMutsumi: {
        name: "尝试治疗睦",
        description: "花费30体力,降低感染",
        type: "treat",
        image:"image/treat.png",
        responses: {
            morning: [ 
                "晨光透过破碎的窗照进来。你将手覆在睦的伤口上，水光在掌心流动。她轻轻颤抖，却一声不吭。",
                "你为睦更换绷带，旧纱布已被血染透。看见那道伤口，你的呼吸停顿了几秒，手指微微发抖。",
                "你掌心的水光慢慢沿着伤口流淌。睦咬紧唇，额头的汗珠滑下，她勉强笑道：“别太辛苦了，祥。”",
                "你听见她的声音，心口一紧。明明疼的是她，却还在安慰你。你低声说：“闭上眼，很快就好。”",
                "阳光落在她的脸上，映出细碎的金色。她微微睁眼，看着你，轻声呢喃：“祥在……就不疼了。”"
            ],
            evening: [  
                "夜色沉了下来，你依旧没有合眼。水光在掌心闪烁，映在睦的脸上，仿佛梦里的光。",  
                "你俯身为她治疗，指尖掠过皮肤的瞬间，她微微颤抖，却仍倔强地忍着。",  
                "伤口在微光中显得触目惊心。你咬紧唇，将异能一点点渗入，直到自己也感到力竭。",  
                "睦睁开眼，声音轻得几乎听不见：“祥，已经够了。” 你摇头：“还不行。”",  
                "她抬起手，虚弱地碰了碰你的脸，嘴角带着笑：“祥，不要哭。”",  
                "灯光摇曳，空气里只剩水声与呼吸。你垂下头，额发落在她指间——那一刻，你几乎忘了外面的世界。"
            ]
        },
        cost: { stamina: 30 },
        effect: { infection: -15, sakikoMood: 2, mutsumiMood: 2 }
    },

    // 4) 用餐
    meal: {
        name: "用餐",
        description: "花费20体力，消耗3物资",
        type: "eat",
        image:"image/eat.jpg",
        responses: {
            breakfast: [
                "清晨，你把微凉的粥分成两碗递给睦。她接过时手指仍有些发抖，低声说：“有点凉了……不过还好。”",
                "“谢谢，祥。” 睦轻轻笑着，眼神里有光。哪怕只是干面包，她也吃得格外认真。",
                "破旧的桌上摆着简单的罐头。睦抬头看你：“祥，吃饭。” 你怔了怔，随后点头。",
                "你看着她吃得很慢，像是在延长这份平静。阳光从窗外斜照进来，落在她的发梢上。那一刻，世界似乎不再那么残酷。",
                "“等这一切都过去，”睦忽然说道，“我想再喝一次你泡的茶。” 你朝她挤出个笑：“好——那我们就为了那杯茶而活着。”"
            ],
            dinner: [
                "火光摇曳，罐头的香气在空气中弥散。你看着睦认真地开饭，像是在守护某种仪式。",
                "“再吃一点吧。” 你轻声劝她。睦摇头：“祥吃就好，我不饿。” 你叹了口气，却还是把碗推回她面前。",
                "窗外传来远处的嘶吼声。你们假装没听见，只静静地吃着饭。那一刻，仿佛世界还未崩坏。",
                "睦忽然夹起一块肉递过来：“这是最后一块，给祥。” 你正要拒绝，她笑着说：“不许浪费。”",
                "饭后，你们并肩坐着。火光照亮她的侧脸，她靠在你的肩上轻声说：“今天……还算温暖。”"
            ]
        },
        cost: { stamina: 20, supplies: 3 },
        effect: { sakikoMood: 2, mutsumiMood: 3, love: 1 },
        usesSupplies: true
    },

    // 5) 休息
    rest_noon: {
        name: "午睡",
        description: "恢复30体力",
        type: "rest_noon",
        image:"image/rest.png",
        responses: [
            "你终于靠在墙边睡去，呼吸渐渐平稳。睦静静地看着你，不出声音，仿佛怕惊扰梦中的安宁。",
            "阳光透过破碎的窗帘洒在你脸上。睦伸手替你挡住光，低声说：“再睡一会儿吧，祥。”",
            "你在梦里听见琴声——那是过去演奏的旋律。醒来时，睦正轻抚你的发丝，眼神温柔得近乎透明。",
            "睦为你盖上薄毯，手指停在你的肩头。她轻声呢喃：“别再逞强了……” 声音轻得像风。",
            "你睁开眼，看见她正坐在一旁。她笑了笑：“祥，休息得好吗？” 那笑容让你心底的一切防线都变得柔软。"
        ],
        cost: { stamina: -30 },
        effect: { sakikoMood: 2, mutsumiMood: 1 }
    },

    rest_night: {
        name: "提前上床",
        description: "恢复5体力",
        type: "rest_night",
        image:"image/rest.png",
        responses: [
            "你筋疲力尽地躺下，床单带着灰尘的味道。睦在一旁收拾东西，轻声嘱咐：“祥，早点休息。”",
            "夜色深沉，你听见睦的呼吸在近处起伏。那节奏让你意外地安心，像在提醒你——你们都还活着。",
            "翻身时，你的指尖碰到了她的手。她微微一顿，却没有收回，只轻轻反握了一下。",
            "你在梦里再次看见那片舞台——灯光落在两人肩上，彼此的笑容明亮得几乎要融化夜色。",
            "清晨醒来，灰白的光从窗缝洒进来。你发现她就在身旁，安静、温热，呼吸与自己的几乎同步。"
        ],
        cost: { stamina: -5, sakikoMood: 2 },
        effect: {}
    },

    // 6) 探索 - 三个独立类//这个整合我好痛苦！！！还是拆了
    explore_house: {
        name: "探索（屋内）",
        description: "屋内搜寻物资，花费20体力",
        type: "explore_house",
        image:"image/explore_house.jpg",
        responses: [
            "你在破旧的厨房里翻找，意外发现几罐未过期的食物。睦轻声说：“今晚不用挨饿了。”",
            "卧室的抽屉半掩着，里面散落着旧照片与几样还能用的杂物。你怔了怔，随后小心地收起。",
            "阁楼的灰尘呛得你直咳嗽，却在角落找到一个被遗忘的医疗箱。睦看见后笑着说：“运气不错。”",
            "在一堆破布下面，你发现一本旧乐谱。上面沾满灰，却依稀能看出熟悉的曲名。",
            "角落里有个生锈的工具箱。你费力地打开，里面的扳手和钉子还完好。你忽然觉得，也许生活还没完全放弃你们。"
        ],
        cost: { stamina: 20 },
        effect: { supplies: 3, sakikoMood: 2 }
    },

    explore_alone: {
        name: "探索（独自外出）",
        description: "独自外出寻找物资,花费25体力",
        type: "explore_alone",
        image:"image/explore_alone.jpg",
        responses: [
            "街道寂静得过分，只有风吹过破碎的玻璃声在回应你的脚步。",
            "你独自穿行在废墟，手指不离刀柄。街道空空，只有自己的脚步与呼吸。",
            "空气里弥漫着焦灼的味道。你屏息前行，不敢想睦此刻是否在等你。",
            "便利店的招牌倒在地上，你翻找着残骸里的罐头，心里默默数着天数。",
            "一阵远处的丧尸低吼掠过耳边。你抬头望向灰色的天，轻声呢喃：“我还得回去。”",
            "脚下踩到碎玻璃，发出轻响。你停下片刻，听着自己的呼吸在空旷中回荡。",
            "风很冷，吹乱你的发丝。你忽然意识到——已经很久没听见睦的笑声了。",
            "手电光照亮前路，你的影子在墙上颤动。那一刻，你几乎能听见心脏的跳动。",
            "你在破败的巷口停下脚步，手中握着搜来的水瓶。嘴角浮现一丝疲惫的笑：“够撑几天了。”",
            "夜色将城市吞没。你背起包，回头看了一眼漆黑的街道——那里没有希望，但睦在等你。"
        ],
        cost: { stamina: 25 },
        effect: { supplies: 7, sakikoMood: -5, mutsumiMood: -5 }
    },

    explore_withMutsumi: {
        name: "探索（与睦一起）",
        description: "和睦外出寻找物资,花费25体力",
        type: "explore_withMutsumi",
        image:"image/explore_withMutsumi.png",
        responses: [
            "夜色笼罩废墟，你搀着睦，步伐放得很轻，只怕惊动风里的寂静，迎来丧尸的袭击。",
            "并肩前行让睦的气息稳定了些，她回头冲你露出一个安心的笑。",
            "睦的手指冰凉，却仍主动握住你。那一刻，你听见自己心里的声音——要保护好她。",
            "在半塌的商场前，睦指着瓦砾缝隙中的一朵小花。你愣了愣，也随她一起低声笑了。",
            "风从破窗吹来，你用围巾替睦遮住嘴鼻。她轻轻点头，没有说话。",
            "途中，你发现睦偷偷把找到的饼干塞进你口袋——她总是这样，哪怕自己更虚弱。",
            "夜行的路上，你们靠得很近，脚步的节奏渐渐一致。",
            "一轮残月照在她肩头，你伸手替她理好衣领，低声说：“别逞强。”",
            "带回物资的路上，你忽然意识到——这种并肩的感觉，比任何事都更让人踏实。"
        ],
        cost: { stamina: 25 },
        effect: { infection: 5, supplies: 8, sakikoMood: -3, mutsumiMood: 3, love: 5 }
    },

    // 7) 加固房子
    reinforceHouse: {
        name: "加固房子",
        description: "花费25体力，消耗5物资",
        type: "fortify",
        image:"image/fortify.png",
        cost: { stamina: 25, supplies: 5 },
        effect: {houseSecurity: 1, sakikoMood: -2, mutsumiMood: -2, love: 1 },
        houseSecurity: 1,
        responses: [
            "你钉上木板，木屑飞散，屋内终于有了点安全感。",
            "睦蹲在一旁递着钉子和锤子，神情比平常还认真。",
            "你额头冒汗，睦犹豫了一下，伸手轻轻替你擦去。",
            "木头与铁钉的碰撞声在空荡的屋子回荡，像是一首沉稳的节奏曲。",
            "你笑道：“这像不像在搭舞台？” 睦先愣了愣，随后捂着嘴笑出声来。",
            "你稳住松动的木板，睦轻声提醒：“再往右一点。”声音温柔，却让你格外安心。",
            "当最后一块钉好，睦靠在墙边长出一口气，你忽然觉得——这一刻的平静，比什么都珍贵。",
            "睦轻抚木板边缘，喃喃道：“这样，就能再撑久一点了。”",
            "你望着她微笑的侧脸，意识到这间临时庇护所，因她的存在而变得像“家”。"
        ],
        usesSupplies: true
    }
};

// ==========================
// 7. 随机事件池（盲盒触发，我要加盲盒）
// ==========================
const randomEvents = {
    explore_house: [
        { description: "你发现了一个隐藏的储藏室，额外获得物资。", effect: { supplies: 3 } },
        { description: "你找到一本旧乐谱，睦的心情好了不少。", effect: { mutsumiMood: 2 } },
        { description: "搜寻时，你不小心打翻了一桶水，损失了一些物资。", effect: { supplies: -2 } },
        { description: "地板塌陷，你受了点伤。", effect: { stamina: -5 } },
        { description: "你翻到一些旧报纸，虽然没用，但让你想起了过去的世界。", effect: { sakikoMood:+1} }
    ],

    explore_alone: [
        { description: "你发现了一家未被搜刮的商店，带回不少物资。", effect: { supplies: 5 } },
        { description: "你找到了一些医疗用品，可以帮睦减轻感染。", effect: { infection: -5 } },
        { description: "在废墟里，你遇到丧尸，勉强逃脱却受了伤。", effect: { stamina: -10 } },
        { description: "路上跌倒扭伤，体力消耗更多，找到的物资也不小心摔坏了。", effect: { stamina: -5, supplies: -1 } },
        { description: "你绕了很大一圈，结果只找到一点零散的食物。", effect: { supplies: 3 } }
    ],

    explore_withMutsumi: [
        { description: "睦发现一些药物，可以缓解感染。", effect: { infection: -3 } },
        { description: "你们找到一个小花园，休息片刻，两人心情恢复。", effect: { sakikoMood: 3, mutsumiMood: 3 } },
        { description: "外出时，睦的状态恶化，行动不得不提前结束。", effect: { infection: 3, mutsumiMood: -3 } },
        { description: "你们被迫逃跑，损失了一些体力。", effect: { stamina: -8 } },
        { description: "你们绕路行走，虽然没找到太多物资，但至少平安归来。", effect: { supplies: 2 } }
    ]
};

// ==========================
// 8. 暴露到全局（用于 main.js 调用）
// ==========================
window.introTexts = introTexts;
window.statsIntroTexts = statsIntroTexts;
window.tutorialSteps = tutorialSteps;
window.timeSlots = timeSlots;
window.modeLabels = modeLabels;
window.actions = actions;
window.randomEvents = randomEvents;

